快速开始
最后于 更新
APO 分为两部分:
- APO-server: APO 服务侧组件
- APO-one-agent: APO 用户侧组件,用于采集Kubernetes集群或者虚机环境下被监控业务以及集群、主机信息。
本文档包含使用 Helm 在同一 Kubernetes 集群上安装和运行 APO-server
与 APO-one-agent
的说明。
注意
本文档仅供 POC 测试阶段快速部署使用,为非持久化配置,请勿在生产环境中使用。如需在生产环境中使用,推荐将 APO-server 安装在独立环境中,安装方式请参考安装 APO-server。
准备工作
要使用 Helm 安装 APO,请确保已完成以下操作:
- 准备 8核16G 的硬件资源,磁盘资源根据您的监控规模而定,最小不低于50G。
- 在计算机上安装 Kubernetes 服务器。有关安装 Kubernetes 的信息,请参阅官方文档安装 Kubernetes。也可参考简化安装方式Sealos 部署 Kubernetes集群(需8核16G)。
- 安装 Helm 的最新稳定版本。有关安装 Helm 的信息,请参阅安装 Helm。
设置 APO Helm 仓库
要设置 APO Helm 存储库,以便在计算机上下载正确的 APO Helm charts,请完成以下步骤:
使用下方命令添加 apo
Helm 仓库
helm repo add apo https://apo-charts.oss-cn-hangzhou.aliyuncs.com
helm repo update apo
部署 APO Helm charts
运行以下命令,部署 APO-server
与 APO-one-agent
。
helm install apo apo/apo -n apo --create-namespace \
--set apo-one-agent.enabled=true
配置: apo-one-agent 默认监控 apo 以及 kubernetes 系统组件以外的所有组件,更多配置参考如何配置Kubernetes环境OneAgent自动监控范围
注意
本文档仅供 POC 测试阶段快速部署使用,为非持久化配置,数据库组件重启会导致数据丢失或者服务崩溃;请勿在生产环境中使用。如需在生产环境中使用,推荐将 APO-server 安装在独立环境中,安装方式请参考安装 APO-server。
验证
输入下方命令检查pod是否启动成功
kubectl get po -n apo